package cn.sdormitory.service;

import cn.sdormitory.academic.entity.ClsPracticeInfo;
import cn.sdormitory.controller.vos.ParentQueryStudentInfoVo;
import cn.sdormitory.exam.vo.ExamResultInfoAppVo;
import cn.sdormitory.smartclass.vo.ClassDvAppVo;
import cn.sdormitory.smartdor.entity.StudentTrajectory;
import cn.sdormitory.smartdor.vo.SdAttenceAppVo;
import cn.sdormitory.violative.entity.ParentAppViolationPatrol;
import com.baomidou.mybatisplus.core.metadata.IPage;

import java.util.List;
import java.util.Map;

/**
 * @author : yy
 * @date: 2024/11/2 15:28
 * @description:
 */
public interface AppParentService {
    IPage<StudentTrajectory> getParenChildTrajectory(ParentQueryStudentInfoVo queryVo);

    List<ExamResultInfoAppVo> getParenChildScore(Long studentId);

    List<ParentAppViolationPatrol> getParenChildDv(Long studentId);
    
    IPage<SdAttenceAppVo> getParenChildDorAttendance(ParentQueryStudentInfoVo queryVo);
	
	List<ClsPracticeInfo> getClsPractice(Long studentId);
	
	StudentTrajectory getStudentTrajectory(String studentId, String faceTime);
	
	SdAttenceAppVo getStudentDorAttendance(String studentId, String datetime);
}
